VisualHMI - 二维码控件
什么是二维码控件?
二维码可以通过【二维码控件】来显示。用户可以通过串口指令来更新二维码显示的内容,常用于商品支付、或者用户售后服务的入口链接等等
适用范围:VisualHMI - HMI&M系列
例程下载链接:VisualHMI - 二维码控件(点击下载)
1.属性介绍
本章节重点介绍二维码控件的属性,分为基本设置和外观设置
1.1 基本设置
二维码控件的基本属性如下所示
读取地址:控件所绑定的变量地址;
文本长度:显示内容的字符串最大长度,默认为“16”;如,显示二维码内容为“https://www.baidu.com/” ,寄存器地址为0x1001。即0x1001~0x1008,共16个寄存器分配给二维码内容显示,一个地址显示2个字节(非字符,有些字符占2个字节,如%、℃),最多显示32个字节。如下所示:
寄存器地址 | 0x1001 | 0x1002 | 0x1003 | … | 0x1008 |
---|---|---|---|---|---|
寄存器值(hex) | 0x68 0x74 | 0x74 0x70 | 0x73 0x3A | … | 0x69 0x64 |
字符内容 | ht | tp | s: | ... | id |
1.2 外观属性
二维码控件外观属性如下所示:
- 错误纠正:最高(30%);较高(25%);中等(15%);最低(7%)
- 二维码的容错能力,具有纠错功能。若二维码因屏幕污损等引起局部遮掩时,仍可以被扫码识别。
- 颜色:二维码的前景颜色
2. 应用
2.1. 工程配置
画面中添加一个【二维码控件】,控件配置如下所示:
- 读取地址:LW1001;
- 文本长度:32;
- 错误纠正:最高(30%)
- 颜色:0;0;0;
画面中添加一个【文本控件】,用来显示二维码内容,控件配置如下所示:
- 启用输入:√
- 读取地址:LW1001;
- 文本长度:32;
2.2. 运行预览
运行虚拟屏,ViusalHMI和虚拟屏联机,发送指令设置LW1001,虚拟屏内容实时刷新显示,如下所示
如设置二维码内容为"http://www.gz-dc.com",用手机扫码,可直接访问,如下所示